mathematically rigorous - English Synonyms Dictionary